home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #2
/
Amiga Plus CD - 1995 - No. 2.iso
/
pd
/
mui
/
mirrormanager
/
rexx
/
history
< prev
next >
Wrap
Text File
|
1995-04-11
|
7KB
|
190 lines
Sun Jun 19 17:03:57 1994
- Alle '.mm' files sind jetzt an MESSAGE CLEAR/S,OPEN/S,CLOSE/S angepaßt.
COMPLETE '-1' wird nicht länger unterstützt.
- MirrorManager.rexx setzt jetzt CONFIGURABLE TRUE um beim Abspeichern
vor dem Verlust der Konfigurierbarkeit mittels `rexx/Configure' zu
warnen.
Sat Jun 18 13:32:18 1994
- Ich habe Status.mm geschrieben um die `Warning:' Zeilen im Logfile zu extrahieren.
Wenn es mal einen String requester in der MirrorManager GUI gibt wird Status.mm
auch nach dem Search-String fragen... (:
Sun May 1 15:56:15 1994
- Ab heute gibt es SortIndex.mm
SortIndex sortiert (wie sollte es auch anders sein) ein Aminet Index File.
Dabei wird der Index File Header beibehalten. Das primäre Sortierkriterium
kann sowohl der Filename als auch das Directory sein.
- MakeIndex.mm bat beim Erfragen des WITH files (z.B. HIDDEN) den Namen des
TO files überschrieben.... jetzt mach es das nichtmehr.
- CleanupIncoming und ExamineIndex greifen jetzt über eine PROCEDURE auf den
Search command zurück. Somit ist es möglich den hyper-slow C=ommodore Search
durch etwas Leistungsfähigeres wie z.B. agrep zu ersetzen.
Leider verschlingt aber agrep enorme Mengen an Stack.
Daher setze ich in CleanupIncoming und ExamineIndex ganz zu Anfang den Stack
auf 100k hoch. Eigentlich sollte sich ein ARexx script darauf verlassen können,
daß ihm sein Host genügend Stack einräumt, aber das macht weder RX (konstant 4k)
noch die GUI (weil sich der faule Harald weigert das zu implementieren >:o).
Tue Apr 26 23:06:15 1994
- Configure.rexx kennt jetzt die Option RESET/S. Damit kann man die rechte Seite
aller mit READ/S ausgelesenen Zuweisungen auf "" setzen.
Außerdem kann man nun auch Installer scripts auslesen und ARexx code erzeugen.
- Unconfigure.rexx benutzt diesen Mechanismus. So werden die vom Installer script
benötigten Variablen auf jeden Fall erfaßt. (Ein Problem in 1.5b6 war, daß
das mitgelieferte Configure script die benötigte REMAP Variable nicht initialisiert
hatte, weil ich vergessen hatte diese Variable auch in Unconfigure anzuführen.
Thu Apr 21 17:15:56 1994
- Configure erfragt jetzt auch das REMAP file. Außerdem wird das Configure
Script vor der Erstellung einer Distribution mit Unconfigure.rexx (auch neu)
von meinen Pfaden und Filenamen befreit.
- In der PROCEDURE pathonly, die Teil fast aller (!) ARexx scripts ist, habe ich
statt `path' die uninitialisierte variable `called' benutzt und keiner hat's
bemerkt...
Wed Apr 20 02:06:38 1994
- Configure.rexx und Configure unterstützen jetzt auch den KickedPath für ExamineIndex.
- MakeTree kennt jetzt die Option NOCREATE/S. Damit ist es möglich die Filenotes der
vorhandenen Directories zu aktualisieren ohne dabei alle anderen Direcories mit
anlegen zu müssen.
- CutTree löscht jetzt auch artig sein tempfile!
Tue Apr 19 12:55:10 1994
- Configure.rexx kennt jetzt das keyword READ. Damit kann man die in /*@*/
eingeschlossenen Zuweisungen auslesen und als Installer LISP code ausgeben lassen.
Das Configure Installer Script konfiguriert sich damit selbst und merkt sich
somit die Einstellungen vom letzten Aufruf.
Ich habe es nicht geschafft diese Zuweisungen vom Installer Script aus zu
evaluieren, da der Installer seine Scripts vor dem Ausführen compiliert und
dann keinen Code zur Laufzeit mehr evaluieren kann.
Das heißt: Wenn man das MirrorManager.rexx file mit einem Editor nachbearbeitet
hat, dann stimmen die Configure defaults nicht mehr!
Dafür habe ich das "SetConfigureDefaults" Shell Script geschrieben, das die
momentan in MirrorManager.rexx abgelegten Werte in das Configure Installer script
übernimmt. Ich hoffe, daß das keine endgültige Lösung ist...
Mon Apr 18 23:49:10 1994
- Ab heute gibt es Configure.rexx
Configure.rexx "andert die Zeilen in einem File ab, die in /*@*/ eingelschlossen sind.
Damit ist es m"oglich das default configuration script MirrorManager.rexx mit einem
Installer script zu modifizieren, ohne dass das gesamte script neu generiert werden
mu\3.
- AUTO/S wird jetzt von allen '.mm' scripts unterstützt.
Wird AUTO gesetzt, so wird das Working Window nach der Abarbeitung des scripts zugemacht.
Diese Option is also absolut unerläßlich für den täglichen Umgang mit dem MirrorManager! :)
ExamineIndex.mm
- Ich habe wohl im Requester `topath' statt `kickpath' benutzt.
Der aufmerksame Marc hat's natürlich gleich gemerkt :)
Sun Apr 17 17:02:42 1994
- Es gab ein Problem in der init_gauge procedure, wenn das angegebene File leer war.
Das funktioniert jetzt.
ExamineIndex:
- Das Keyword MOVE/S hei\3t jetzt RELOCATE/S
Fri Apr 15 10:25:25 1994
CleanupIncoming:
- Wenn ein file im Index mehrfach auftritt, so wird es nur dann als "ambiguous"
behandelt, wenn das Directory oder die Filenote unterschiedlich ist.
Somit ist es m"oglich RECENT an INDEX zu joinen und das Ergebnis als INDEX file
zu benutzen.
- Die Option LONG ist neu.
Man kann jetzt auch das LONG index file benutzen (enth"alt noch das Alter des Files)
- In ein paar scripts hatte ich die rexxsupport.library nicht zugemacht, weil ich
REMLIB("rexxsupport.librry") geschrieben hatte. Warum hat das keiner meiner ß-Tester
F"uchse bemerkt ? ^
Fri Apr 15 04:30:44 1994
- Es gibt jetzt Flatten.rexx
CleanupIncoming:
- Wenn f"ur ein File kein Kommentar im INDEX file steht, so wird die
Filenote jetzt nicht mehr entfernt sondern unver"andert "ubernommen.
- "." ist jetzt als CurrentDir im INDEX file erlaubt
MakeIndex:
- Es gibt die neuen Optionen: WITH und HIDE
Die Zeiles des mit WITH angegebenen Files werden als Optionen an den
List command weitergegeben. Damit ist es m"oglich, nur bestimmte
Directories oder Files in das LOCAL Index File aufzunehmen.
Ist au\3erdem HIDE mitangegeben, so werden die entsprechenden Files
aus dem LOCAL Index entfernt.
ExamineIndex:
- Das entfernen nicht (mehr) im Aminet INDEX file vorhandener Files
funktioniert jetzt endlich richtig. Mit der Option KICK kann man
einen Pfad festlegen, in den diese Files dann geschoben werden
sollen.
Wed Apr 13 17:22:12 1994
- Es gibt jetzt SortIndex.rexx
- CleanupIncoming.rexx kann jetzt mit dem sortierten index und der seek
offset tabelle umgehen
- Das MAP file f"ur CleanupIncoming mu\3 jetzt alle Dirs enthalten die
REMAPped werden sollen:
(1) Wenn die rechte Seite leer ist wird die linke Seite auch als
rechte Seite benutzt.
(2) Der Inhalt aller nicht aufgef"uhrten oder auskommentierten Directories
wird in incoming: gelassen.
Tue Apr 12 23:19:01 1994
- Alle .rexx files und alle .mm files k"onnen jetzt "" bei Pfadangaben
in den Pfad des CWD expandieren
- Irgendwo habe ich eine "uberflussige ( entfernt
Vorher: NIL:History